Session Start: Sun Sep 09 00:00:00 2012 Session Ident: #glitchpc [00:00] * Now talking in #glitchpc
[00:00] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[00:00] * Set by jacky on Tue Mar 02 11:03:23
[00:10] * bobby_3231 (bobby_3231@5F82C6EB.26659107.A416507C.IP) Quit (Quit: Bye)
[00:24] * MagiAway is now known as Magiobiwan
[00:25]<Tux2> http://dev.bukkit.org/server-mods/emp/ :) My secret project is now on bukkit dev. :D
[00:25]<@BC_Programming> ahh is that what you've been holing yourself up with then :P
[00:26]<@BC_Programming> very nice :D
[00:32]<Tux2> lol, thanks. :)
[00:33]<Tux2> The pay is good, and the enjin people are easy to work with.
[00:33]<@BC_Programming> Cool, good for you :)
[00:33]<@BC_Programming> ooh! this is the 17/hr thing you mentioned on facebook?
[00:33]<Tux2> Eyup!
[00:33]<@BC_Programming> AWESOME
[00:34]<Tux2> They use Time Doctor to verify hours worked, and I just started using it as bug reports and stuff are going to be coming in and I'll be doing support
[00:34]<Tux2> before it was project based
[00:35]<@BC_Programming> lol the time doctor site is hilarious
[00:36]<Tux2> In what way?
[00:36]<@BC_Programming> not a bad way just funny because it starts out asking questions :P
[00:37]<Tux2> Oh? where?
[00:37]<Tux2> http://www.timedoctor.com/
[00:37]<@BC_Programming> yeah
[00:38]<@BC_Programming> I think it might only show it the first visit though
[00:38]<@BC_Programming> yep only the first hit, that makes sense
[00:42]<@BC_Programming> oooh this could be useful to me
[00:43]<Tux2> I know, right?
[00:43]<@BC_Programming> not touching this project though:
[00:43]<@BC_Programming> http://www.freelancer.com/projects/NET-C-Sharp-Programming/medium-size-asp-net-project.html
[00:43]<@BC_Programming> "Our budgeted pay rate will be 4.00 / hour . which will be paid every following Friday,"
[00:44]<@BC_Programming> $4 an hour? WTF?
[00:44]<Tux2> lol, yeah, right?
[00:45]<Tux2> $17/hour is more like it
[00:45]<@BC_Programming> in my freelancer profile I think I have 15$/hr as my rate
[00:46]<Tux2> How many people PM you for projects?
[00:46]<@BC_Programming> not many... I do get invitations to things that have nothing to do with my skills
[00:47]<@BC_Programming> like a OSX program with Objective-C and Carbon or something
[00:47]<Tux2> ah... lol
[00:48]<Tux2> You wouldn't want to see how many people PM me on bukkit dev asking for custom plugins
[00:48]<@BC_Programming> lol yeah I can see that
[00:48]<Tux2> If you want I can pass some of those projects that they are willing to pay for off to you.
[00:49]<@BC_Programming> I haven't worked in Java and bukkit stuff in ages :/
[00:49]<Tux2> Understood, I just have more people asking about custom plugins than I can handle myself
[00:49]<Tux2> Usually they don't pay much, but it's something
[00:50]<@BC_Programming> what kind of plugins are we talking about though
[00:50]<@BC_Programming> I never finished BCPixArt after all :/
[00:51]<Tux2> Hey Tux!
[00:51]<Tux2> Is there anyway you can code me a personal bukkit plugin, from what I have heard from my other developer friends, it isn't to hard.
[00:51]<Tux2> Suggested name: Cops&Robbers
[00:51]<Tux2> What I want: The plugin would be like cops & robbers. The server is about a single cop on a team of cops being selected from a team to hold evidence. The cop must travel with him team and deposit the evidence in a chest. (All they will have to do is like left-click the chest with the paper and then it will deposit the evidence. The chest is located at the police Station, and the cops start at the robbers house. The robbers start at the police s
[00:51]<Tux2> tation, and get ready to ambush the cops. When the robbers fight the cops, the robbers must find the marked cop (blue tag) and kill him. (Kind of like Search and Destroy in call of duty). They need to get the evidence and bring it back to the robbers house, and put it in their chest. You may have noticed the "Tag". Each team gets a colored name tag, Red = Robber, Green = Police , Blue = Evidence Holder.
[00:51]<Tux2> Some examples of what the plugin could have is: Cops will get Bows and Snowballs. Snowballs will explode like tnt, if hit by the blast you will be stunned for 5 seconds. Robbers will get iron swords and ender eyes. The ender eyes will release a patch of flames resembling a molotov cocktail. Keep in mind, if the evidence gets burned, it gets teleported to a random cop. These items will be placed in the teams inventory as soon as the game starts.
[00:51]<Tux2> (This plugin will be an automated arena type plugin)
[00:51]<Tux2> Ideas for commands: For Admins: /robber create , /cop create (This will create the robber, and cop house) /Estop (Emergency stop) /Estart (emergency start) /Ereload (emergency reload) /Ebalance (emergency auto-team balance) For Players: /team cop , /team robber. (If one team is to filled it will auto balance them) /score (show score of game) , /time (show time left)
[00:51]<Tux2> Ideas for permissions: coprobber.admin coprobber.player
[00:51]<Tux2> When I'd like it by: We can discuss this , but within by september 9 or 10
[00:51]<Tux2> That's about as complex as they get, usually it's stupid simple stuff
[00:53]<Tux2> Like hooking into factions and setting some simple limits... something you could code in about an hour.
[00:53]<@BC_Programming> I wouldn't even know where to start with that one tbh
[00:54]<Tux2> lol BC_Programming, I don't know either...
[00:54]<Tux2> he didn't really define it well
[00:54]<@BC_Programming> sounds like a weird game of capture the flag
[00:54]<@BC_Programming> with... flamethrowers and exploding snowballs
[00:54]<Tux2> I know...
[00:55]<Tux2> that one would probably be an 8 hour project
[00:55]<@BC_Programming> LOL " from what I have heard from my other developer friends, it isn't to hard."
[00:56]<Tux2> lol, I denied it and sent him to Devil_Boy
[00:56]<@BC_Programming> teehee
[00:57]<Tux2> it was too complex and it seemed like he wasn't willing to pay much
[00:57]<Tux2> besides, enjin is paying me quite a bit to work on their plugin, and I have a couple other paid plugins on my plate at the moment.
[00:58]<@BC_Programming> yeah that's the problem with that sort of thing though, they have this grandiose idea and basically want to pay you with string or something
[00:58]<@BC_Programming> my favourites are the ones I hear that say "I can't pay you, but I can make you an op on my server"
[00:59]<Tux2> lol, it's like, okay, op huh?
[01:00]<Tux2> What does that give me?
[01:00]<@BC_Programming> like "oh, thanks... I make you a plugin and also become responsible for helping to run your server"
[01:00]<Tux2> I'll pick up a few free projects once in a while if I have the time and they sound interesting, but only if I like the idea.
[01:00]<@BC_Programming> yeah
[01:03]<Tux2> Like I'll be making a free plugin for a server soon, but it's something I'm interested in and has great potential.
[01:03] * Magiobiwan is now known as MagiAway
[01:04]<Tux2> Basically a game automator plugin that you can set certain conditions, etc. in it to automate games and automatic cleanup/setup for the next round.
[01:04]<@BC_Programming> cool
[01:09]<Tux2> Yup, I'm going to try to make it powerful, simple, and easy to use and set up.
[01:15] * sonicrules1234 (sonicrules@mib-9ACB38D3.dhcp.lnbh.ca.charter.com) Quit (Quit: Leaving)
[01:37]<@BC_Programming> oh wow... my sound card actually does sound a lot better than my on-board
[01:43]<Tux2> lol!
[01:44]<@BC_Programming> I had switched a few days ago because my video editor monopolizes the sound device while it renders
[01:44]<@BC_Programming> so I rendered and switched so I could still hear stuff
[01:51] * MagiAway is now known as Magiobiwan
[01:52] * Magiobiwan is now known as MagiAway
[01:53] * MagiAway is now known as Magiobiwan
[01:59]<Tux2> heh
[02:06]<Tux2> I use a USB headset so my sound card is hardly ever used.
[02:07]<@BC_Programming> :O
[02:07]<@BC_Programming> why do you have a sound card then :P
[02:08]<@BC_Programming> unrelated question, have the odd lag issues on the server been resolved?
[02:11]<Tux2> They will be tomorrow, I finally got the plugin dev to update his plugin.
[02:11]<@BC_Programming> oh! what was causing it?
[02:11]<Tux2> DisguiseCraft/orebfucscator conflict
[02:12]<@BC_Programming> wow that's a weird set to conflict
[02:12]<Tux2> lol, it was the spout listener with the custom disguisecraft listeners injected.
[02:13]<@BC_Programming> cool, good that it will be fixed
[02:13]<@BC_Programming> drove me nuts
[02:13]<Tux2> I know, right?
[02:13]<@BC_Programming> and then I lost like two stacks of diamonds because the lag actually made that bed glitch worse and I fell through the world, lol
[02:13]<Tux2> lol, yup
[02:13]<Tux2> I can replace those diamonds for you if you want.
[02:14]<Tux2> I know I can trust that you actually had them and not just say that you had them.
[02:14]<@BC_Programming> I don't remember exactly how many I had... I do know I had at least one stack since I had to rearrange my inventory
[02:14]<Tux2> I'll give you 80 diamonds, how's that?
[02:15]<@BC_Programming> that sounds about right
[02:15]<Tux2> I love Time Doctor, seems I spend more time than I thought on stuff...
[02:16]<Tux2> I've got a huge update to the enjin plugin for 2.3.0 though, so that should keep me busy for over a week.
[02:17]<@BC_Programming> does it work with PHP or how does it interoperate with a website
[02:17]<Tux2> I send a post request to the website every minute with info about the server and other information that's changed
[02:18]<Tux2> Then the server replies back with a response that I parse with stuff to do on the server.
[02:18]<@BC_Programming> ahh, cool, that means it's language independent too
[02:18]<Tux2> Yup
[02:18]<Tux2> it only works with enjin websites though, unless you made another website that implemented the API
[02:19]<Tux2> and changed the post url
[02:19]<@BC_Programming> yeah but still expandable
[02:19]<Tux2> Exactly
[02:19]<@BC_Programming> sort of like how my network highscores thing posts stuff to my site
[02:19]<Tux2> Yup
[02:20]<Tux2> We've tried to keep as much logic as we can on the website side and keep the plugin as dumb as possible to keep updates to the plugin to a minimum.
[02:20]<@BC_Programming> well, that's what it's supposed to do, anyway, no idea if it still works
[02:21]<@BC_Programming> (my network highscores thing, that is)
[02:21]<Tux2> lol, I figured that's what you were talking about.
[02:21]<Tux2> We had to make a few changes to the bukkit version of the plugin to make sure it got approved
[02:22]<@BC_Programming> really? What did you have to change
[02:22]<Tux2> The auto updater
[02:22]<Tux2> Bukkit rules: all downloads must come from bukkit dev.
[02:22]<@BC_Programming> OMG I have one of those too, we have so much in common
[02:22]<@BC_Programming> lol
[02:22]<Tux2> lol
[02:23]<Tux2> Since bukkit doesn't have a constant url for the most current version we had to change some of the spec for the update packet to include the last part of the url for the new file on bukkit.
[02:24]<Tux2> Basically if there is -bukkit on the end of the version number then we send a modified new version packet to the client.
[02:25]<Tux2> URL website;
[02:25]<Tux2> if(EnjinMinecraftPlugin.bukkitversion) {
[02:25]<Tux2> String[] versionsplit = versionnumber.split(",");
[02:25]<Tux2> versionnumber = versionsplit[0];
[02:25]<Tux2> website = new URL(EnjinMinecraftPlugin.bukkitupdatejar + versionsplit[1]);
[02:25]<Tux2> }else {
[02:25]<Tux2> website = new URL(EnjinMinecraftPlugin.updatejar);
[02:25]<Tux2> }
[02:26]<@BC_Programming> OH YEAH well here is something unrelated
[02:26]<@BC_Programming> return (from p in LaserPoints let o = LaserPoints.Find(p) where o.Next != null select o)
[02:26]<@BC_Programming> .Any((p) => BCBlockGameState.LiangBarsky(checkrect, p.Value, p.Next.Value) != null);
[02:26]<Tux2> Lasers?
[02:27]<@BC_Programming> yep
[02:27]<@BC_Programming> baseblock has had lasers for a while
[02:27]<Tux2> Awesome!
[02:27]<@BC_Programming> I changed it though, the early one was just "two" points
[02:27]<Tux2> Still haven't played it since I'm on linux.
[02:27]<@BC_Programming> the head and the tail, and it drew a line between them, but I wanted to make them bounce off blocks
[02:28]<@BC_Programming> especially the new polygon blocks that aren't square since that would look cool
[02:28]<@BC_Programming> so I made it have a set of points instead, and use a linkedlist, each tick it adds a new point to the front and removes the one at the end if it's long enough
[02:28]<@BC_Programming> that code is for seeing if any of the lines formed by the points touch the given rectangle
[02:29]<Tux2> Awesome. :)
[02:31]<@BC_Programming> when I rewrote it it worked the very first time :D
[02:33]<Tux2> :) I love it when that happens.
[02:33]<@BC_Programming> me too
[02:33]<Tux2> Wow, it's interesting decompiling your plugin and seeing what optimizations the compiler did to it.
[03:06] * Kevin (Mibbit@mib-CC939C64.dhcp.bycy.mi.charter.com) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[03:56] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[03:56] * ChanbotV sets mode: +v pottsi
[04:00]<@BC_Programming> oh... right... I was deleting files
[04:14] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[05:06]<@BC_Programming> ugh I hate this vechs map sooo much
[05:16] * Magiobiwan is now known as MagiAway
[05:36] * camerongray (camerongra@mib-1FEBD460.dyn.plus.net) has joined #glitchpc
[05:36] * ChanbotV sets mode: +v camerongray
[06:17] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:17] * ChanbotV sets mode: +v pottsi
[07:00] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[07:02] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[07:03] * ChanbotV sets mode: +v pottsi
[07:27] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[09:42] * jacky (the_kink@mib-270EE029.slsbmd.east.verizon.net) has joined #glitchpc
[09:42] * ChanServ sets mode: +q
[09:42] * ChanServ sets mode: +o jacky
[09:42] * ChanServ sets mode: -q
[10:21] * Nat (natman97@mib-642FCA28.socal.res.rr.com) Quit (Quit: You can't fire me, because I quit! I quit!)
[11:12] * camerongray (camerongra@mib-1FEBD460.dyn.plus.net) Quit (Quit: Leaving)
[12:45] * jacky (the_kink@mib-270EE029.slsbmd.east.verizon.net) Quit (Ping timeout)
[13:03] * jacky (the_kink@mib-D6DB80AF.slsbmd.east.verizon.net) has joined #glitchpc
[13:03] * ChanServ sets mode: +q
[13:03] * ChanServ sets mode: +o jacky
[13:03] * ChanServ sets mode: -q
[13:03]<@jacky> !seen pottsi
[13:03] * jacky (the_kink@mib-D6DB80AF.slsbmd.east.verizon.net) has left #glitchpc
[13:42] * MagiAway is now known as Magiobiwan

Session Start: Sun Sep 09 14:49:06 2012 Session Ident: #glitchpc [14:49] * Now talking in #glitchpc
[14:49] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[14:49] * Set by jacky on Tue Mar 02 11:03:23
[14:49] * ChanServ sets mode: +a
[14:49] * ChanServ sets mode: +o ChanbotV
[14:49] * Nepherius (Nepherius@FA81F413.5BE92F1D.8092D3DF.IP) has joined #glitchpc
[15:12] * Callum (u1878@mib-54FF29BD.com) has joined #glitchpc
[15:12] * Callum (u1878@mib-54FF29BD.com) Quit (Quit: Quit)
[15:14] * Callum (u1878@mib-54FF29BD.com) has joined #glitchpc
[15:21] * Kevin (Mibbit@mib-CC939C64.dhcp.bycy.mi.charter.com) has joined #glitchpc
[16:20] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) has joined #glitchpc
[16:28]<searay330> BC_Programming, you there
[16:52] * sonicrules1234 (sonicrules@mib-9ACB38D3.dhcp.lnbh.ca.charter.com) has joined #glitchpc
[17:10] * Nat (natman97@mib-642FCA28.socal.res.rr.com) has joined #glitchpc
[17:19] * Magiobiwan is now known as `
[17:21] * ` is now known as Magiobiwan
[17:29] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) Quit (Quit: Leaving)
[19:01] * sonicrules1234 (sonicrules@mib-9ACB38D3.dhcp.lnbh.ca.charter.com) Quit (Quit: Leaving)
[20:14]<Tux2> BC_Programming: you there?
[20:14]<@BC_Programming> I am
[20:52]<@BC_Programming> goodbye
[20:53]<@BC_Programming> losing internet in a few seconds here, dunno when I'll be back
[21:36] * Magiobiwan (MagiYoda@zekrom.unovarpgnet.net) has left #glitchpc
[21:40] * BC_Programming (BC_Program@mib-91081BE7.bchsia.telus.net) Quit (Ping timeout)